//
//  BaseTableViewController.swift
//  微博222
//
//  Created by jessica on 15/11/8.
//  Copyright © 2015年 jessica. All rights reserved.
//

import UIKit

class BaseTableViewController: UITableViewController ,VisitorLoginViewDelegate{

    //是否登陆
        var userLogin = false
        var visitorLoginView : VisitorLoginView?
//        自动检测是否为空
//        loadVIew是苹果专门为手写代码 准备的  等效与 sb / xib
//        一旦实现这个方法  xib / sb就自动失效
//        会自动检测 view是否为空  如果为空 会自动调用 loadView方法

       override func loadView() {
    
            userLogin ? super.loadView() : loadVisitorView()
        
        }
        private func loadVisitorView(){
        //viewd 大小在viewDidLoad就会设置
//            初始化
        visitorLoginView = VisitorLoginView()
            
            //代理
     visitorLoginView?.visitorDelegate = self
            
            view = visitorLoginView
            
            //添加navigation
            self.navigationItem.leftBarButtonItem = UIBarButtonItem(title: "登陆", style: .Plain, target: self, action: "visitorWillLogin")
            


            self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "注册", style: .Plain, target: self, action: "visitorWillRegister")
            
        
        }
    
    func visitorWillRegister() {
        print("注册了")
        
    }
    
    func visitorWillLogin() {
        print("登录")
    }
    
    }


